package org.dochandler.faces.servicefactory;

import org.dochandler.service.OfficerService;
import org.dochandler.service.exception.ServiceCreationException;
import org.dochandler.service.util.ServiceFactory;

public class MissionApprovalServiceFacesFactory implements ServiceFactory<OfficerService> {
	static private MissionApprovalServiceFacesFactory instance = null;
	
	private MissionApprovalServiceFacesFactory() { }
	
	static public MissionApprovalServiceFacesFactory getInstance() {
		if (instance == null) instance = new MissionApprovalServiceFacesFactory();
		return instance;
	}
	
	/**
	 * Factory that knows how to create MissionApprovalService implementations for the JSF framework 
	 */
	@Override
	public OfficerService create(Object... params) throws ServiceCreationException {
		OfficerService officerService = null;
		return officerService;
	}

}
